traffic separation island - Alemán Inglés Diccionario